check the branch 'project' for the version pushed to 42. don't copy, learn. this branch 'main' is my custom libft with things added.