Implements -v and -h