Remove comments, the code is mostly self-explanatory