Graphical algorithm demonstration with multiple source code