Google messed up for some time, but I love this calculation