https://roselea.co.uk/2018/07/26/half-of-p-and-half-of-q-done/