JS HM02. First commit - tasks 1-15
Task 16. Add input
Task 18-20