Math added by DeeEff on Thu Oct 5 23:26:00 2017

;; Lets assume random and mult are constants?
(define (foo a q r)
  (let ((g (- random (* mult q))))
    (- (* a g)
       (* r mult))))