In Order Vs Out Of Order Execution