In this assignment, you have to write one of the hardest pieces of...