cplusplus tuts infinite