Mpm chapter11

I didn't realise that those getters return the absolute values, avoiding the need to deal with negatives - nice.