FUN WITH CPP