Text this: Low-RAM algorithm for solving 3-D natural convection problems using orthogonal collocation