Task1.Initial commit. Not all methods, no exception, not all methods tested.
Same as previous