Issue #74: Add topological sort to read unordered dimensions

Signed-off-by: Lucas Fernandes de Oliveira <lfoliveira@inf.ufpr.br>
2 jobs for issue/74 in 1 minute and 4 seconds (queued for 9 seconds)