Updated Challenge 3

converted pseudo from pen/paper to text. Re factored & Reflection.