Tom Blum's Addition
+