Assuming Efficient Markets to Exploit Market Inefficiencies