Using the latest version.
Created example 0 that doesn't utilize RxJava... so that we can use it to make some comparison.
Refactored code.
Added documentations.