Add a few explanatory comments
Handle empty home lists as a value 0 robbery.