The following codes are for educational purpose only and not intended to be used / submitted as your own solutions. Cheating violates the Academic Honesty of the course, not to mention it's totally ...