Algorithm Interview Java Solutions