Though C does have a concept of arrays of any arbitrary type, an array has no concept of how long it is!! This library is an attempt to remedy this hole.
Three mind-blowing programming paradigms featured at Strange Loop 2013 and the Emerging Languages Camp.
With Groovy's definition of truth, the elvis operator can lead to confusing results. Make sure that it's actually going to do what you want.
Since I discovered the Ruby Set class, I've found myself stopping where I would normally use a Ruby Array and considering whether a Set would better suit my needs.