Very challenging 
 yet in a way that the class knows exactly what is required . I promise that you will learn more than you ever expected !