In Ruby 1.8.7, splats can only be the last argument in an Array destructuring call.

To make Dentaku 1.8.7 compatible, I've made the code slighltly uglier (by removing the final argument in the round methods, and then popping the token array).