NOTE:
PATH_TO_FILE is optional, in that case the prog' will run with the example file from the resources
using sbt:
sbt clean compile coverage test coverageReport "run OO <PATH_TO_FILE>"
this implementation use hybrid approach of functional and OO programming
using sbt:
sbt clean compile coverage test coverageReport "run fun_db <PATH_TO_FILE>"
this implementation use hybrid approach of functional and OO programming
using sbt:
sbt clean compile coverage test coverageReport "run fun_imm <PATH_TO_FILE>"