AVR gcc doen't implement a true C++ delete. May be better to use ```free```