Still need to implement. getSameNumOfLinesInFinalSet(), and encrypt()