Design, Development and Analysis of Lunar Crescent Visibility Criterion With Python