LL105 Revision Notes