Solution to Xebia Technical Assignment