AI Self-Reflection: Insights & Limitations