package main import ( "aphopkins/radix_info/factors" "fmt" "os" "strconv" ) func main() { if len(os.Args) > 1 { if n, err := strconv.ParseUint(os.Args[1], 0, 0); err == nil { if n > 1 { fmt.Printf("%d = %s\n", n, factors.PrimeFactorize(uint(n))) } else { fmt.Println("Argument must be an integer above 1.") } } else { fmt.Printf("Argument must be an integer above 1 [%v].\n", err) } } else { fmt.Println("Please provide an argument (radix to study).") } }