what is the best type of investment for long term growth?