The cells within an organism contain the same DNA. However, many of the cells within an organism have different functions. For example, a kidney cell has a much different function than an eye cell. What causes cells to have different functions despite having the same DNA?