Add linear kernel code. Optimize kernel code to work faster in tight loops. Optimizations will be propagated to all future kernel code.
Add more abstraction to design in order to write generic kernel computing function.
Abstract and optimize polynomialKernel.m
Add more assertions for error handling.
Add and finish GaussianKernel function.
Fix error messages. Add exponential/laplacian kernel functions.
Clean up syntax. Add SigmoidKernel().
Add ComputeKernel(). This function will compute the kernel matrix given samples, a kernel function, and options.