5 ms·Very detailed explanation. Useful even for a refresher on the mechanics. Well done!by henrychongs 8y agoVery detailed explanation. Useful even for a refresher on the mechanics. Well done!