Cancer is an evolving and adapting disease and they evolve in a haphazard way. Understanding the cancer complexity could take its own time. Hence, treating cancer is difficult. Also, if the cancer has spread widely in a human body, it becomes even more complicated to diagnose the disease.