added faster algorithm functions, it suffers from slight change to values, - the fast will simulate the crosses accurately but has higher cumulative result. - the alt version will check current stack with previous bars, resulting in faster crosses, smaller value.