added exercise 03-02
exercise 03-03 added, 03-02 updated with more unit tests