I've been messing around with the SO question and ...
# tornadofx
r
I've been messing around with the SO question and came up with this fun: