Completed version of lab2 commited by Klinton Shmeit