long term vs short term investing approaches