Polycaprolactone: a biodegradable polymer with its application in the field of self-assembly study