Rosetta: How To Land A Robot On A Comet