A toolkit for graph signal processing algorithms