Thompson's Group F : Now in Ruby!