Average Oracle
Separate Training and Validation Example
Multi-threading by using an executor service
Point class