Assignment 3 | Chan Chi Chung 55306483 | ObservableAssignment 3 | Chan Chi Chung 55306483 | Observable