Completed several exercises and updated TODO.