Solver for an 'n' sized 15 puzzle (http://tinyurl.com/n37vrar)