Add init to List and implement length better.