Removing unecessary 0.
Updated comments for the solve method.
Added factory method to create hyperplanes instead of the constructor.
Added extra space for readability.