#68: added in constructor for default value
#68: made the constructor call super
#68: modified constructor
Merge branch 'dev' into arithmeticOverhaul