enormousAndStatement is now redundant. I replaced it with lodash reduce. I found and fixed a bug with the priorTimesEqual variable
replaced priorTimesEqual with lodash map counterpart. Added getdifferences function, which is currently incomplete