List 3 Excercise 1 - Complex Numbers Implementation