Input validation added
Screencast: Basic Function Structure

Complete