Functional - deterministic - Ruby made fun