From spline wavelet to sampling theory on circulant graphs and beyond– conceiving sparsity in graph signal processing