Si, es obvio, cómo podrías escribir un código y no entenderlo.
Los comentarios son muy claros, ¿Qué es lo que no entiendes?