Charlie McElligott on How Long the Stock Market Rally Can Go – Odd Lots