Ruby
By @joshua boswell