This week's challenge is the first a series of cross-backend technology challenges (JVM, .NET, Ruby, and PHP). Code can be submitted in any language, and each submission will only be graded against like-languaged submissions.
First, some background: The oxford comma is a type of comma that is employed when there are more than two items in a list. It is also the source of countless pretentious debates.
This week's challenge is to create a set of methods that do two things: remove oxford commas from a string, and add oxford commas to a string.
class Oxfordinator