I am interested in how mathematica is working, particularly on how to design the fast algorithm for syntax tree processing, so is trying to develop a library for symbolic computation in rust. This project could serve as a good change to learn rust.