some exercises. 
some are easy some are hard.