Added even() and error for negative integers passed to pow()