: mean dup empty? [drop 0] [dup [+] foldl1 swap length /] branch ; [3 1 4 1 5 9] mean