modifications and assignment 3
pushing happy numbers assignment