More comments are a good thing.
Use "#pragma once" for header guards.