Hi! Welcome to StackOverflow. This sounds like an interesting assignment. Did you try it? You might be interested in reading this Open letter to students with homework problems which lists several motivating points to do your homework. — Stef21 secs ago