various test cases
array assignment
changes
refactoring to functions
more refactoring
closer
rethinking array
figuring out array
basic math working again