types of self-discipline