Completed: Assignment 4

Signed-off-by: Utkarsh Jaiswal <ujaiswal.iit@gmail.com>