Arithmetic while

Arithmetic While is a language construct inspired by the Arithmetic If. Its function is to evaluate its second argument repeatedly while its first argument returns TRUE or a value treated as such. It then returns a list of the outputs of its second argument.