Euler 2 & 3 description

Also adding input checking to Euler3