800px-Divide-and-conquer Still working on it! :-)