A slightly faster solution added to p103