랭 free abelian group으로 만드는걸로 예시로 나와잇는데 뭔가 중요한건가