In addition to being more memory efficient, home_run also creates 11 to 66 times less garbage for the ruby garbage collector to clean up, which contributes to its speed.