hard simplifier start
simplifier mul and div fixed
n-ary adder/multiplier
parser fixed
some??
some add logic added
test chaned
Merge branch 'simplifyFeature' into multiargs

Conflicts:
	src/calc/calclib/Variable.java
	src/calc/parser/ParseException.java
	src/main/calc/Test.java
	src/main/calc/calclib/Abs.java
	src/main/calc/calclib/Add.java
	src/main/calc/calclib/Const.java
	src/main/calc/calclib/Divide.java
	src/main/calc/calclib/Multiply.java
	src/main/calc/calclib/Not.java
	src/main/calc/calclib/Power.java
	src/main/calc/calclib/Subtract.java
	src/main/calc/calclib/Ternary.java
	src/main/calc/calclib/UnaryMin.java
	src/main/calc/parser/ExpressionParser.java
	src/main/calc/simplify/Simplifier.java
multiargs + parser done
Merge branch 'multiargs' into mergetest

Conflicts:
	src/calc/Test.java
	src/calc/calclib/Add.java
	src/calc/calclib/BinaryOperations.java
	src/calc/calclib/Divide.java
	src/calc/calclib/Expression.java
	src/calc/calclib/Multiply.java
	src/calc/calclib/Power.java
	src/calc/calclib/Subtract.java
	src/calc/calclib/Variable.java
	src/calc/parser/ExpressionParser.java
Merged multiargs with abstractFoo(Function<K,V>)
varargs parser method redone with streams
shell calc created, js hw 1 done, calc optimized w/ jmc
some simplify features, comparing added...sleep&!
eval.js completed and passes testjs.java
??? UPGRADES lol
first serious simplify work done (and encapsulation fixed)
Inspections were runned
New lection passed
may lections + control work