add more algorityhms/references (Normal random variables, shortest paths algorithms, refactor)