Software for wavelet signal denoising using VC generalization bounds