Source: https://bitcoinmagazine.com/articles/bitcoin-core-0141-segwit-signalling-and-memory-accounting/