:construction_worker: Ruby Grains - Simple recursive calculation - negligible impact on performance