The work done for Coursera's Courrse on Reactive Programming.