Source: https://money.stackexchange.com/questions/22344/can-a-trade-happen-in-between-the-bid-and-ask-price