random c++ projects coded for fun and practise