All successful for Homework2. Including tests