ENH: Added chebyshev function
STY: style changes
CLN: Removed old code
ENH: Added optional argument for kind of chebyshev