Why are repetitive geometrical shapes and vegetal patterns used in Islamic art?

A. to create a sense of continuous space

B. to create a sense of harmony with the calligraphy

C. to make up for the lack of human and animal figures