week1: Added implementations of operators + comments.