The Best iphone, ipad Puzzle Apps and Mechanical Puzzles